#include <string>
#include "canbus/can_messages.h"

namespace canbus {

const int32_t CanMsg20::ID = 20;
const std::string CanMsg20::NAME = "control_general";

const int32_t CanMsg21::ID = 21;
const std::string CanMsg21::NAME = "control_vehicle";

const int32_t CanMsg22::ID = 22;
const std::string CanMsg22::NAME = "control_spreader";

const int32_t CanMsgEncoderFLReq::ID = 0x0c121007;
const std::string CanMsgEncoderFLReq::NAME = "wheel_rpm_fl_req";

const int32_t CanMsgEncoderFRReq::ID = 0x0c121005;
const std::string CanMsgEncoderFRReq::NAME = "wheel_rpm_fr_req";

const int32_t CanMsgEncoderRLReq::ID = 0x0c121008;
const std::string CanMsgEncoderRLReq::NAME = "wheel_rpm_rl_req";

const int32_t CanMsgEncoderRRReq::ID = 0x0c121006;
const std::string CanMsgEncoderRRReq::NAME = "wheel_rpm_rr_req";

const int32_t CanMsg10::ID = 10;
const std::string CanMsg10::NAME = "vehicle_status";

const int32_t CanMsg11::ID = 11;
const std::string CanMsg11::NAME = "vehicle_status";

const int32_t CanMsg12::ID = 12;
const std::string CanMsg12::NAME = "hoist_state";

const int32_t CanMsg13::ID = 13;
const std::string CanMsg13::NAME = "spreader_sensor_1";

const int32_t CanMsg14::ID = 14;
const std::string CanMsg14::NAME = "spreader_sensor_2";

const int32_t CanMsg15::ID = 15;
const std::string CanMsg15::NAME = "spreader_sensor_3";

const int32_t CanMsg16::ID = 16;
const std::string CanMsg16::NAME = "wheel_encoder_1";

const int32_t CanMsg17::ID = 17;
const std::string CanMsg17::NAME = "wheel_encoder_2";

const int32_t CanMsgEncoderFR::ID = 0x0c130510;
const std::string CanMsgEncoderFR::NAME = "wheel_rpm_fr";

const int32_t CanMsgEncoderRL::ID = 0x0c130810;
const std::string CanMsgEncoderRL::NAME = "wheel_rpm_rl";

const int32_t CanMsgEncoderFL::ID = 0x0c130710;
const std::string CanMsgEncoderFL::NAME = "wheel_rpm_fr";

const int32_t CanMsgEncoderRR::ID = 0x0c130610;
const std::string CanMsgEncoderRR::NAME = "wheel_rpm_fr";
}